<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="gestores.administracion.GestorArticulo"%>
<%@page import="java.util.HashMap, java.util.ArrayList"%>

<%
HashMap articulo = GestorArticulo.obtenerDatosArticulo(request.getParameter("artCodigo"));
%>

<script language="JavaScript">
    function ModificarCategoria(){
        document.formCategoria.submit();
    }
    
    function ModificarPalabrasClaves(){
        if (document.formPalabrasClaves.palabrasClaves.value == ''){
            alert('El campo claves es requerido.');
        } else{
            document.formPalabrasClaves.submit();
        }
    }

    function AgregarFoto()
    {
        if ((document.formFoto.descripcionFoto.value == '')||(document.formFoto.fileFoto.value == '')){
            alert('Ambos campos son requeridos.');
        } else{
            document.formFoto.submit();    
        }
    }

    function AgregarDocumento()
    {
        if ((document.formDocumento.descripcionDocumento.value == '')||(document.formDocumento.fileDocumento.value == '')){
            alert('Los dos campos son requeridos.');
        } else{
            document.formDocumento.submit();    
        }
    }
</script>           

<div align="center">
    <table cellpadding="0" cellspacing="0">
        <tr>
            <td class="tituloContenidoAdmin">GESTIONAR ARTICULO: </td>
        </tr>
    </table>
    <br>
    </br>
    <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
        <tr class="fondoTituloAdmin">
            <td colspan="7" class="fondoTituloAdminArticulo">Codigo:</td> 
        </tr>
        <tr class="fondoCaracteristicaImpar">
            <td colspan="7" class="textoFilasAdmin"><%=articulo.get("artCodigo")%></td>
        </tr>
        <tr>
            <td colspan="7" class="fondoTituloAdminArticulo">Nombre:</td>
        </tr>
        <tr class="fondoCaracteristicaImpar">
            <td colspan="7" class="textoFilasAdmin"><%=articulo.get("artNombre")%></td>
        </tr>
        <tr>
            <td colspan="7" class="fondoTituloAdminArticulo">Marca:</td>
        </tr>
        <tr class="fondoCaracteristicaImpar">
            <td colspan="7" class="textoFilasAdmin"><%=articulo.get("marNombre")%></td>
        </tr>
        <tr>
            <tr class="fondoCaracteristicaPar">
                <td colspan="5" class="fondoTituloAdmin">Categor&iacute;a</td>
                <td colspan="2" class="fondoTituloAdmin"><center>Acci&oacute;n</center></td>            
            </tr>
        </tr>
        <form name="formCategoria" method="post" onsubmit="index?accion=articuloAdmin&artCodigo=<%=articulo.get("artCodigo")%>">
            <tr class="fondoCaracteristicaImpar">
                <td colspan="5" class="textoFilasAdmin">
                    <span class="textoFilasAdmin">&nbsp;
                        <select name="cawCodigo" onchange="">
                            <%
                            for(HashMap categoria: (ArrayList<HashMap>)GestorArticulo.listarCategoriasSinCategoriasHijas()){
                                if (categoria.get("cawCodigo").equals(articulo.get("cawCodigo").toString())){
                            %>
                            <option class="textoSelectseleccionado" selected value="<%=categoria.get("cawCodigo")%>"><%=categoria.get("cawNombre")%></option>
                            <%
                                }else{
                            %>
                            <option value="<%=categoria.get("cawCodigo")%>"><%=categoria.get("cawNombre")%></option>
                            <%
                                }
                            }
                            if (articulo.get("cawNombre").equals("")){
                            %>
                            <option class="textoSelectseleccionado" selected value="">Sin asignar</option>
                            <%
                            }
                            %>                        
                        </select>
                    </span>
                </td>
                <td colspan="2" class="accionArticulo"><a href="javaScript:ModificarCategoria()">Modificar</a></td>
            </tr>
        </form>
        <tr>
            <tr class="fondoCaracteristicaPar">
                <td colspan="5" class="fondoTituloAdmin">Palabras Claves</td>
                <td colspan="2" class="fondoTituloAdmin"><center>Acci&oacute;n</center></td>            
            </tr>
        </tr>
        <form name="formPalabrasClaves" method="post" onsubmit="index?accion=articuloAdmin?artCodigo=<%=articulo.get("artCodigo")%>">
        <tr class="fondoCaracteristicaImpar">
            <td class="textoFilasAdmin">Claves:</td>
            <td colspan="4"><input name="palabrasClaves" type="text" class="inputFilasAdmin" value="<%=articulo.get("arwPalabrasClaves")%>" /></td>
            <td colspan="2" class="accionArticulo"><a href="javaScript:ModificarPalabrasClaves()">Modificar</a></td>
        </tr>
        </form>            
            <%
            if (!articulo.get("cawNombre").equals("")){
            %>
        <%
        if (((ArrayList)articulo.get("arwFotos")).size() > 0){
        %>
        <tr>
            <td colspan="5" class="fondoTituloAdmin">Fotos</td>
            <td class="fondoTituloAdmin"><center>Nivel</center></td>
            <td class="fondoTituloAdmin"><center>Acci&oacute;n</center></td>
        </tr>
        <%
            for(HashMap fotoHash: (ArrayList<HashMap>)articulo.get("arwFotos")){
                if (fotoHash.get("fawNivel").equals("1")){
        %>
        <tr class="fondoCaracteristicaImpar">
            <td colspan="5" class="textoFilasAdmin"><%=fotoHash.get("fawDescripcion")%></td>
            <td class="textoFilasAdmin">Primario</td>
            <td class="accionArticulo"><a href="index?accion=articuloAdmin?artCodigo=<%=articulo.get("artCodigo")%>&opcion=eliminarFoto&fawCodigo=<%=fotoHash.get("fawCodigo")%>">Eliminar</a></td>
        </tr>
            <%
            }else{
            %>
        <tr class="fondoCaracteristicaImpar">
            <td colspan="5" class="textoFilasAdmin"><%=fotoHash.get("fawDescripcion")%></td>
            <td class="accionArticulo"><a href="index?accion=articuloAdmin?artCodigo=<%=articulo.get("artCodigo")%>&opcion=asignarPrimario&fawCodigo=<%=fotoHash.get("fawCodigo")%>">Asignar</a></td>
            <td class="accionArticulo"><a href="index?accion=articuloAdmin?artCodigo=<%=articulo.get("artCodigo")%>&opcion=eliminarFoto&fawCodigo=<%=fotoHash.get("fawCodigo")%>">Eliminar</a></td>
        </tr>
            <%
            }
            %>
        <%
            }
        } else{
        %>
        <tr class="fondoCaracteristicaPar">
            <td colspan="5" class="fondoTituloAdmin">Fotos</td>
            <td colspan="2" class="fondoTituloAdmin"><center>Acci&oacute;n</center></td>
        </tr>
        <%
        }
        if (request.getAttribute("errorUpload") != null) {
        %>        
        <tr class="fondoCaracteristicaImpar">
            <td colspan="5" class="textoFilasError"><span class="textoFilasError"><%=(String)request.getAttribute("errorUpload")%></span></td>
            <td colspan="2" class="accionArticulo"></td>
        </tr>
        <%
        }
        %>        
        <form enctype="multipart/form-data"  method="post" name="formFoto" onsubmit="index?accion=articuloAdmin?artCodigo=<%=articulo.get("artCodigo")%>">
            <tr class="fondoCaracteristicaImpar">
                <td class="textoFilasAdmin">Descripci&oacute;n:</td>
                <td class="textoFilasAdmin"><input name="descripcionFoto" type="text" class="inputFilasAdmin" style="width:100px;"/></td>
                <td class="textoFilasAdmin">Ruta:</td>            
                <td class="textoFilasAdmin" colspan="2"><input name="fileFoto" type="file" class="boton2" value="Examinar" size="40"/></td>
                <td colspan="2" class="accionArticulo"><a href="javaScript:AgregarFoto()">Agregar</a></td>
            </tr>
        </form>        
        <tr class="fondoCaracteristicaPar">
            <td colspan="5" class="fondoTituloAdmin">Documentos</td>
            <td colspan="2" class="fondoTituloAdmin"><center>Acci&oacute;n</center></td>            
        </tr>
        <%
        if (((ArrayList)articulo.get("arwDocumentos")).size() > 0){
            for(HashMap documentoHash: (ArrayList<HashMap>)articulo.get("arwDocumentos")){
        %>        
        <tr class="fondoCaracteristicaImpar">
            <td colspan="5" class="textoFilasAdmin"><%=documentoHash.get("dawDescripcion")%></td>
            <td colspan="2" class="accionArticulo"><a href="index?accion=articuloAdmin?artCodigo=<%=articulo.get("artCodigo")%>&opcion=eliminarDocumento&dawCodigo=<%=documentoHash.get("dawCodigo")%>">Eliminar</a></td>
        </tr>
        <%
            }
        }
        %>
        <form enctype="multipart/form-data"  method="post" name="formDocumento" onsubmit="index?accion=articuloAdmin?artCodigo=<%=articulo.get("artCodigo")%>">            
            <tr class="fondoCaracteristicaImpar">
                <td class="textoFilasAdmin">Descripci&oacute;n:</td>
                <td><input name="descripcionDocumento" type="text" class="inputFilasAdmin" style="width:100px;"/></td>
                <td class="textoFilasAdmin">Ruta:</td>            
                <td colspan="2"><input name="fileDocumento" type="file" class="boton2" value="Examinar" size="40"/></td>
                <td colspan="2" class="accionArticulo"><a href="javaScript:AgregarDocumento()">Agregar</a></td>
            </tr>
        </form>
        <%
            } // fin if existencia categoria
        %>
        
    </table>
    <table cellpadding="0" cellspacing="0" class="fondoArticuloComparar">
        <tr>
            <td class="separadorArticulo">&nbsp;</td>
        </tr>
    </table>    
</div>
